package com.fire.control.system.support.protocol.duty;

import java.util.List;

import com.fire.control.system.dto.DutyRequestDTO;
import com.fire.control.system.entity.Duty;
import com.fire.control.system.entity.DutyLeave;
import com.fire.control.system.entity.DutyResign;
import com.fire.control.system.support.protocol.comman.RequestProtocol;

public class LeaveDutyRequestProtocol extends RequestProtocol {
	/**
	 * @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
	 */
	private static final long serialVersionUID = 1L;

	// 企业Id
	private String companyId;
	private String date;

	private DutyLeave dutyLeave;
	private String dutyLeaveContent;
	private DutyResign dutyResign;
	private String reviewStatus;
	private String userName;
	private String paramStartTime;
	private String paramEndTime;
	private String[] ids;
	private String dutyMonth;
	private Duty duty;
	private List<Duty> dutys;
	private Integer pageNum;
	private Integer pageSize;

	private String startTime;
	private String endTime;
	private String leaveContent;
	
	private String status;
	private String userId;
	private String dutyStatus;
	
	private DutyRequestDTO requestDTO;   

	public String getDutyMonth() {
		return dutyMonth;
	}

	public void setDutyMonth(String dutyMonth) {
		this.dutyMonth = dutyMonth;
	}

	public String[] getIds() {
		return ids;
	}

	public void setIds(String[] ids) {
		this.ids = ids;
	}

	public DutyResign getDutyResign() {
		return dutyResign;
	}

	public void setDutyResign(DutyResign dutyResign) {
		this.dutyResign = dutyResign;
	}

	public String getParamStartTime() {
		return paramStartTime;
	}

	public void setParamStartTime(String paramStartTime) {
		this.paramStartTime = paramStartTime;
	}

	public String getParamEndTime() {
		return paramEndTime;
	}

	public void setParamEndTime(String paramEndTime) {
		this.paramEndTime = paramEndTime;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getReviewStatus() {
		return reviewStatus;
	}

	public void setReviewStatus(String reviewStatus) {
		this.reviewStatus = reviewStatus;
	}

	public List<Duty> getDutys() {
		return dutys;
	}

	public void setDutys(List<Duty> dutys) {
		this.dutys = dutys;
	}

	public Duty getDuty() {
		return duty;
	}

	public void setDuty(Duty duty) {
		this.duty = duty;
	}

	public Integer getPageNum() {
		return pageNum;
	}

	public void setPageNum(Integer pageNum) {
		this.pageNum = pageNum;
	}

	public Integer getPageSize() {
		return pageSize;
	}

	public void setPageSize(Integer pageSize) {
		this.pageSize = pageSize;
	}

	public String getDutyLeaveContent() {
		return dutyLeaveContent;
	}

	public void setDutyLeaveContent(String dutyLeaveContent) {
		this.dutyLeaveContent = dutyLeaveContent;
	}

	public String getLeaveContent() {
		return leaveContent;
	}

	public void setLeaveContent(String leaveContent) {
		this.leaveContent = leaveContent;
	}

	public DutyLeave getDutyLeave() {
		return dutyLeave;
	}

	public void setDutyLeave(DutyLeave dutyLeave) {
		this.dutyLeave = dutyLeave;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public String getCompanyId() {
		return companyId;
	}

	public void setCompanyId(String companyId) {
		this.companyId = companyId;
	}

	public String getDate() {
		return date;
	}

	public void setDate(String date) {
		this.date = date;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getDutyStatus() {
		return dutyStatus;
	}

	public void setDutyStatus(String dutyStatus) {
		this.dutyStatus = dutyStatus;
	}

	public DutyRequestDTO getRequestDTO() {
		return requestDTO;
	}

	public void setRequestDTO(DutyRequestDTO requestDTO) {
		this.requestDTO = requestDTO;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

}
